package chapter20;

import java.util.LinkedList;
import java.util.Queue;

/**
 * @program: exercise
 * @description: 使用队列存储字符串。 ps：linkedList实现了list 和 deque(双向队列)
 * 在Java中链表，数组，队列，栈都是线性表数据结构的合集容器，所谓线性表数据结构就是数据排列成像一条线的数据结构。
 * @author: 陈庆彪
 * @create: 2020-02-22 16:19
 **/
public class TestQueue {
    public static void main(String[] args) {
        Queue queue=new LinkedList<>();
        queue.offer("北京");
        queue.offer("上海");
        queue.offer("武汉");
        queue.offer("南京");
        queue.offer("杭州");
//        System.out.println(queue);
        while(queue.size()>0)
            System.out.print(queue.remove()+" "); //方法Remove获取并删除队列头的元素
    }
}
